home *** CD-ROM | disk | FTP | other *** search
- """This is a sample module that doesn't really test anything all that
- interesting.
-
- It simply has a few tests, some of which succeed and some of which fail.
-
- It's important that the numbers remain constant as another test is
- testing the running of these tests.
-
-
- >>> 2+2
- 4
- """
-
-
- def foo():
- """
-
- >>> 2+2
- 5
-
- >>> 2+2
- 4
- """
-
- def bar():
- """
-
- >>> 2+2
- 4
- """
-
- def test_silly_setup():
- """
-
- >>> import test.test_doctest
- >>> test.test_doctest.sillySetup
- True
- """
-
- def w_blank():
- """
- >>> if 1:
- ... print 'a'
- ... print
- ... print 'b'
- a
- <BLANKLINE>
- b
- """
-
- x = 1
- def x_is_one():
- """
- >>> x
- 1
- """
-
- def y_is_one():
- """
- >>> y
- 1
- """
-
- __test__ = {'good': """
- >>> 42
- 42
- """,
- 'bad': """
- >>> 42
- 666
- """,
- }
-
- def test_suite():
- import doctest
- return doctest.DocTestSuite()
-